# 使用官方的 OpenJDK 21 镜像作为基础镜像
FROM openjdk:21

# 设置工作目录
WORKDIR /app

# 设置时区为上海
ENV TZ=Asia/Shanghai

# 复制打包好的 JAR 文件到镜像中的工作目录，当前位置在blog目录下，需要操作 ./blog-springboot 目录下的jar包
COPY ./blog-springboot/blog-start.jar /app/blog-start.jar

# 暴露容器的端口（与项目启动端口一致）
EXPOSE 8090

# 定义启动命令
CMD ["java", "-Xms512m", "-Xmx1024m", "-jar", "blog-start.jar"]